#!/usr/bin/python
# -*- coding:utf-8 -*-
# @author  : micah
# @time    :  
# @function: 
# @version :

s = 'Hello World!'
print(s[4])
print(s)
print(s[:])  # 取出所有元素（没有起始位和结束位之分），默认步长为1
print(s[1:])  # 从下标1开始，取出剩余所有元素（没有结束位）
print(s[:5])  # 从下标0开始，取到下标为5的前一个元素（不包括结束位本身）
print(s[:-1])  # 从起始位开始，取到倒数第一个元素（不包括结束位本身）
print(s[-4:-1])  # 从倒数第四个元素开始，取到倒数第一个元素（不包括结束位本身）
print(s[1:5:2])  # 从下标1开始，取到下标为5的前一个元素，步长为2（不包括结束位本身）

# python字符串快速逆序
print(s[::-1])  # 从后往前，按步长为1进行取值
